Obec Dolní Lhota leží v Moravskoslezském kraji v ORP Ostrava v nadmořské výšce 292 m. V roce 2014 zde žilo 1435 obyvatel. Dolní Lhota má katastrální území o rozloze 536 ha.